Universal API for 3D printers
نویسندگان
چکیده
With this research we propose the implementation of a overlay restful API for 3D printers to expose these machines to the Internet for utilization within cloud services. This is to abstract the underlying communication structure and means for accessing and controlling a 3D printer resource which is performed in one of three ways. The ®rst method of accessing and controlling a 3D printer is via a proprietary protocol or a printer driver in Microsoft Windows. The second method is the control via a USB-serial connection between a controlling computer and the printer resource. This protocol can either be proprietary or based on open standards like GCODE (ISO 6983-1:2009). The third method of control is based on physical storage devices attached to the printer with machining instructions stored on them. This research excludes the communication and control means involving proprietary protocols or drivers due complexity restrictions within the implementation. The approach is designed with extensibility in mind so that future access to proprietary protocols can be added to the control API. Printer resources with only the third control method available are also excluded from this research as they are currently lacking the capability to be remotely controlled. This work describes the design and implementation of an abstraction API layer between varying softand hardware components with an extensible architecture for future hardand software components for within the domain of Additive Manufacturing (AM).
منابع مشابه
An Analysis of Temperature Changes of Devices Produced using 3D Printers with the Help of Abacus Software
3D printers are tools utilized to create real 3D samples using the 3D files within your computer. The first feasibility and idea of such tools dates back to 1950. The very first sketch of 3D printers was presented in 1980s called "Rapid Prototyping" and the first sample was developed by Charles Hall and it was recorded with the name of the same scientist. But the current 3D printers were fi...
متن کاملClosed-Loop Control of 3D Printers via WebServices
In this work, we present a method to directly control an existing 3D printer with a retrofittable device and communication to and from an online service. The control is exerted utilizing calls to a RESTful API that provides functionality for an online 3D printing service. The direct control of the hardware aims to alleviate problems with the printing process and a fine grained control for a hig...
متن کاملA Review of the Recent Advances and Application of 3D Printing in Pharmacy and Drug Delivery
Throughout human history, the most valuable inventions have been those that, even decades after their initial introduction, affected the lives of people around the world. 3D printers similar to steam engines, light bulbs, and the World Wide Web are thought to be among the inventions that will revolutionize the future of different industries. This technology is generally introduced as the manuf...
متن کاملThe Future of Healthcare Facilities: How Technology and Medical Advances May Shape Hospitals of the Future
In this review article, we aim to depict how healthcare facilities may look in the near future from an architectural design point of view. For this purpose, we review newly introduced technology and medical advances in the field of healthcare, such as artificial intelligence (AI), robotic surgery, 3D printing, and information technology (IT), and suggest how those advances may affect the archit...
متن کاملElectrical Energy Demand Modeling of 3D Printing Technology for Sustainable Manufacture
The advent of 3D printers has been embraced globally within few years of its emergence. The surge in the acceptability of rapid manufacturing RM technology can be attributed to the depletion and cost of natural resources, waste reduction and sustainability criterion of manufactured parts. This rapidly evolving 3D printing technologies is predicted to grow exponentially especially for the manufa...
متن کامل